package com.example.his.api.mis.service;

import com.example.his.api.common.PageUtils;
import com.example.his.api.db.pojo.RoleEntiy;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

public interface RoleService {
  public ArrayList <HashMap> searchAllRole();
  
  //  新增
  public boolean insert(Map param);
  
  //  根据角色名称查询角色
  public Integer searchByRoleName(String roleName);
  
  //  根据id查询角色
  public HashMap searchById(Integer id);
  
  //  根据id 更新角色信息
  public boolean updateById(Map param);
  
  //  根据id删除非系统角色
  public int deleteByIds(ArrayList <Integer> ids);
  
  //  分页查询
  public PageUtils searchByPage(Map param);
}
